Card Groups এবং Card Decks

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Cards এবং Panels |

বুটস্ট্রাপ ৫-এ কার্ড (Card) একটি অত্যন্ত জনপ্রিয় উপাদান যা ব্যবহারকারীদের ইন্টারেক্টিভ, সুন্দর এবং স্বচ্ছভাবে কন্টেন্ট প্রদর্শন করতে সহায়তা করে। কার্ড গ্রুপস (Card Groups) এবং কার্ড ডেকস (Card Decks) এর মাধ্যমে আপনি একাধিক কার্ডকে গ্রুপ বা ডেক আকারে প্রদর্শন করতে পারেন। এগুলি রেসপন্সিভ এবং কাস্টমাইজযোগ্য, যা ওয়েব পেজের ডিজাইনকে আরও সুন্দর ও ব্যবহারযোগ্য করে তোলে।


কার্ড গ্রুপস (Card Groups)

কার্ড গ্রুপস (Card Groups) ব্যবহার করা হয় একাধিক কার্ডকে একসাথে প্রদর্শন করার জন্য। এটি একটি সারিতে একাধিক কার্ড প্রদর্শন করতে সাহায্য করে, যেখানে প্রতিটি কার্ড সমান আকারে থাকে এবং একে অপরের থেকে আলাদা হয়ে থাকে। সাধারণত, card-group ক্লাস ব্যবহার করা হয় কার্ড গ্রুপ তৈরি করতে।

উদাহরণ: কার্ড গ্রুপস

<div class="container">
    <div class="card-group">
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ১</h5>
                <p class="card-text">এটি একটি কার্ডের বেসিক উদাহরণ।</p>
            </div>
        </div>
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ২</h5>
                <p class="card-text">এটি আরেকটি কার্ড।</p>
            </div>
        </div>
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ৩</h5>
                <p class="card-text">এটি তৃতীয় কার্ড।</p>
            </div>
        </div>
    </div>
</div>

এখানে:

  • card-group: এই ক্লাসটি সমস্ত কার্ডকে একসাথে গ্রুপ করে। এতে কার্ডগুলো সমান আকারে থাকে এবং একটি সারিতে সাজানো হয়।
  • প্রতিটি card ট্যাগ একটি একক কার্ডের উপাদান।

কার্ড ডেকস (Card Decks)

কার্ড ডেকস (Card Decks) ব্যবহার করে আপনি একাধিক কার্ডকে সারি এবং কলামের মধ্যে ভাগ করতে পারেন, যাতে ওয়েব পেজে সুসংগঠিত এবং রেসপন্সিভ ডিজাইন হয়। card-deck ক্লাস ব্যবহার করে কার্ডগুলোকে একসাথে সাজানো হয়, এবং প্রতিটি কার্ডের আকার স্বয়ংক্রিয়ভাবে সামঞ্জস্যপূর্ণ হয়। এটি সাধারণত আরও বেশি কার্ডে ব্যবহৃত হয় এবং কার্ডগুলো পরস্পর থেকে আলাদা হয়ে থাকে।

উদাহরণ: কার্ড ডেকস

<div class="container">
    <div class="card-deck">
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ১</h5>
                <p class="card-text">এটি একটি কার্ড ডেকের প্রথম কার্ড।</p>
            </div>
        </div>
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ২</h5>
                <p class="card-text">এটি একটি আরো সুন্দর কার্ড।</p>
            </div>
        </div>
        <div class="card">
            <img src="https://via.placeholder.com/150" class="card-img-top" alt="Card image">
            <div class="card-body">
                <h5 class="card-title">কার্ড ৩</h5>
                <p class="card-text">এটি তৃতীয় কার্ড, এবং এটি গ্রুপ থেকে আলাদা।</p>
            </div>
        </div>
    </div>
</div>

এখানে:

  • card-deck: এই ক্লাসটি কার্ডগুলোকে একত্রে সাজিয়ে একটি সুসংগঠিত ডেক তৈরি করে।
  • কার্ডগুলোর আকার স্বয়ংক্রিয়ভাবে সামঞ্জস্যপূর্ণ হয়, যাতে প্রতিটি কার্ড সমান আকারে থাকে এবং সেগুলোর মধ্যে যথেষ্ট গ্যাপ থাকে।

পার্থক্য: কার্ড গ্রুপস এবং কার্ড ডেকস

  • কার্ড গ্রুপস: কার্ডগুলো একসাথে গ্রুপ হয়ে একটি একক সারিতে প্রদর্শিত হয়। এতে কার্ডগুলো সমান আকারে থাকে, তবে সেগুলোর মাঝে কোনো গ্যাপ থাকে না।
  • কার্ড ডেকস: কার্ডগুলোতে স্বয়ংক্রিয়ভাবে গ্যাপ থাকে এবং কার্ডগুলোর আকারও সমান থাকে, তবে সেগুলো কাস্টম গ্রিড সিস্টেমে সাজানো হয়। এটি সাধারণত বড় সাইজের ফর্ম্যাটে ব্যবহৃত হয়।

কার্ডের অন্যান্য কাস্টমাইজেশন

বুটস্ট্রাপ ৫ এ আপনি কার্ডগুলো আরও কাস্টমাইজ করতে পারেন, যেমন:

  • কার্ড টাইটেল, টেক্সট এবং বাটন: কার্ডের শিরোনাম, বর্ণনা এবং বাটন ব্যবহার করে আপনি আরও কার্যকর কন্টেন্ট প্রদর্শন করতে পারেন।
  • কার্ড ইমেজ: আপনি প্রতিটি কার্ডে একটি ছবি যোগ করতে পারেন।
  • কার্ড হেডার এবং ফুটার: কার্ডে একটি হেডার এবং ফুটারও যোগ করা সম্ভব।

সারাংশ

বুটস্ট্রাপ ৫ এর কার্ড গ্রুপস এবং কার্ড ডেকস আপনাকে একাধিক কার্ডকে সুন্দরভাবে গ্রুপ করে বা ডেক আকারে প্রদর্শন করতে সহায়তা করে। এগুলি রেসপন্সিভ এবং কাস্টমাইজযোগ্য হওয়ায়, আপনি ওয়েব পেজে সুন্দর, ইন্টারেকটিভ এবং ব্যবহারযোগ্য ডিজাইন তৈরি করতে পারেন। কার্ড গ্রুপস এক সারিতে কার্ডগুলো সাজায়, যেখানে কার্ড ডেকস আরও বেশি আকারে এবং সুশৃঙ্খলভাবে কার্ডগুলো উপস্থাপন করে।

Content added By
Promotion